engineering design engineers npd cnc industrial design manufacturing development new product design product design arredamento operating system development engineer new product development machining marketing fabrication milling architettura innovation